@charset "UTF-8";
body,
html {
	width: 100%;
	height: 100%;
}

body {
	background: #e9e9e9;
	overflow: hidden;
}

a {
	text-decoration: underline;
}

.left {
	height: 100%;
	width: 27%;
	float: left;
	/*border:1px solid #D58512;*/
	position: relative;
}

.top {
	height: 33.33%;
	width: 100%;
	position: relative;
	/*border:1px solid blue;*/
}

.wrap {
	height: 100%;
	width: 46%;
	float: left;
	/*border:1px solid #000;*/
	position: relative;
}

.middle {
	height: 33.33%;
	width: 100%;
	/*border:1px solid #000;*/
	position: relative;
	z-index: 1;
}

.right {
	height: 100%;
	width: 27%;
	float: left;
	/*border:1px solid green;*/
	position: relative;
}

.bottom {
	height: 33.33%;
	width: 100%;
	position: relative;
	/*border:1px solid red;*/
}

div.polaroid {
	width: 304px;
	height: 294px;
	/*padding:10px 10px 20px 10px;*/
	border: 1px solid #BFBFBF;
	background-color: white;
	/* Add box-shadow */
	box-shadow: 2px 2px 3px #aaaaaa;
	/*text-align: center;*/
}

div.polaroid .img {
	width: 284px;
	height: 213px;
	/*border:1px solid #000;*/
	margin: 10px auto;
}

div.polaroid .img img {
	width: 100%;
	height: 100%;
}

div.polaroid P {
	padding: 0 10px;
	text-align: center;
	/*border:1px solid #000;*/
}

div.rotate_left {
	float: left;
	position: absolute;
	transition: top 1s, right 1s, transform 1s;
	-webkit-transition: top 1s, right 1s, transform 1s;
	/* Safari */
	/*top:70%;*/
	/*right:50%;*/
	/*-ms-transform:rotate(7deg);
			-moz-transform:rotate(7deg); 
			-webkit-transform:rotate(7deg); 
			-o-transform:rotate(7deg); 
			transform:rotate(7deg);*/
}

div.rotate_right {
	float: left;
	position: absolute;
	transition: top 1s, left 1s, transform 1s;
	-webkit-transition: top 1s, left 1s, transform 1s;
	/* Safari */
}

div.rotate_top {
	float: left;
	position: absolute;
	transition: top 1s, right 1s, transform 1s;
	-webkit-transition: top 1s, right 1s, transform 1s;
	/* Safari */
	/*top:-50%;*/
	/*right:-20%;-20-70*/
	/*-ms-transform:rotate(7deg);
			-moz-transform:rotate(7deg); 
			-webkit-transform:rotate(7deg); 
			-o-transform:rotate(7deg); 
			transform:rotate(7deg);*/
}

div.rotate_bottom {
	float: left;
	position: absolute;
	transition: bottom 1s, right 1s, transform 1s;
	-webkit-transition: bottom 1s, right 1s, transform 1s;
	/* Safari */
	/*bottom:-20%;-20-10;30-19*/
	/*right:-20%;-20-70*90-19/
			/*-ms-transform:rotate(7deg);
			-moz-transform:rotate(7deg); 
			-webkit-transform:rotate(7deg); 
			-o-transform:rotate(7deg); 
			transform:rotate(7deg);*/
}

.login-wrap {
	width: 50%;
	height: 100%;
	margin: 0 auto;
	background: #fff;
	border-radius: 4px;
	/* box-shadow: 0px 15px 15px #888888; */
}

.middle div.logo {
	width: 100%;
	height: 30%;
	z-index: 999;
	display: table;
}

.middle div.logo p {
	width: 100%;
	font-size: 2.4rem;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.middle div.login {
	width: 100%;
	height: 70%;
	z-index: 99;
	text-align: center;
}

.middle div.login input {
	/*width:70%;*/
}